
#include "bsp.h"
#include "main.h"

volatile uint32_t g_fatfs_time = 0;

/***************************************************************************************************
 * @fn      bsp_init
 *
 * @brief   板级支持包初始化
 *
 * @param   无  
 *
 * @return  无
 */
void bsp_init(void)
{   
    
    
    nvic_priority_group_set(NVIC_PRIGROUP_PRE4_SUB0);
    SysTick_Config(SystemCoreClock / 1000);
    
    bsp_init_print();
    spi_flash_init();  /* SPI Flash初始化 */
    

}

/***************************************************************************************************
 * @fn      bsp_idle 
 *
 * @brief   系统空闲时执行的函数 
 * 
 * @param   无
 *
 * @return  无 
 */
void bsp_idle(void) 
{
    
}

/***************************************************************************************************
 * @fn      bsp_period_run_1ms
 *
 * @brief   每一毫秒执行这个函数
 *
 * @param   无  
 *
 * @return  无 
 */
void bsp_period_run_1ms(void)
{
    g_fatfs_time++;
}

/***************************************************************************************************
 * @fn      bsp_period_run_10ms
 *
 * @brief   每十毫秒执行这个函数
 *
 * @param   无  
 *
 * @return  无 
 */
void bsp_period_run_10ms(void)
{
    
}




